package day05;
//continue 的演示
public class ContinueDemo {
    public static void main(String[] args) {
        //输出9的乘法表, 跳过能被3整除的
        for (int num = 1; num < 10; num++) {
            if (num % 3 == 0) {//判断 true/false
                continue;////判断为true则执行该代码,执行改代码时, 跳过下面的代码, 进入下一次循环
            }
            System.out.println(num+"*9="+num*9);
        }
        /*
        *执行过程
        * for 循环开始
        * num=1 num<=9? true num%3==0? false 输出 1*9=9
        * num=2 num<=9? true num%3==0? false 输出 2*9=18
        * num=3 num<=9? true num%3==0? true  跳过
        * num=4 num<=9? true num%3==0? false 输出 4*9=36
        * num=5 num<=9? true num%3==0? false 输出 5*9=45
        * num=6 num<=9? true num%3==0? true  跳过
        * num=7 num<=9? true num%3==0? false 输出 7*9=63
        * num=8 num<=9? true num%3==0? false 输出 8*9=72
        * num=9 num<=9? true num%3==0? true  跳过
        * num=10 num<=9? false 本次循环结束
        * */

        //输出9的乘法表, 只输出不能被3整除的
        for (int num = 1; num <= 9; num++) {
            if (num % 3 != 0) {
                System.out.println(num+"*9="+num*9);//判断为true则执行该代码
            }
            /*
             *执行过程
             * for 循环开始
             * num=1 num<=9? true num%3!=0? true  输出 1*9=9
             * num=2 num<=9? true num%3!=0? true  输出 2*9=18
             * num=3 num<=9? true num%3!=0? false 不输出
             * num=4 num<=9? true num%3!=0? true  输出 4*9=36
             * num=5 num<=9? true num%3!=0? true  输出 5*9=45
             * num=6 num<=9? true num%3!=0? false 不输出
             * num=7 num<=9? true num%3!=0? true  输出 7*9=63
             * num=8 num<=9? true num%3!=0? true  输出 8*9=72
             * num=9 num<=9? true num%3!=0? false 不输出
             * num=10 num<=9? false 本次循环结束
             * */
        }
    }
}
